sir william alexander craigie - Dictionary definition and meaning for word sir william alexander craigie